Big Huge Thesaurus

cochineal insect

noun